<?php
class ParametroController extends AppController {
    var $helpers = array ('Html','Form','Session');
    var $name = 'Parametro'; // riferimento alla cartella delle view
    //var $modelClass = 'Multa';
    
    public function beforeFilter(){
    	
		parent::beforeFilter();
    	Controller::loadModel('Parametro');
		
    }

    public function index() {
    	Controller::loadModel('Group');
		$groups = $this->Group->find('list', array('fields' => array('Group.ID', 'Group.descrizione'))	);
		$this->set('groups',$groups);
		
		$records = $this->Parametro->find("all");
		$parametro = array();
		// print_r($records);die;
		foreach ($records as $codice => $valore) {
			// print_r($valore["Parametro"]);die;
			$chiave=$valore["Parametro"]["codice"];
			$parametro[$chiave]=$valore["Parametro"]["valore"];
		}
		$parametri = array("Parametro" => $parametro);
		$this->set("parametri",$parametri);
    }

	public function save() {
		// print_r($this->request->data);die;
		foreach ($this->request->data["Parametro"] as $codice => $valore) {
			$this->Parametro->id=$codice;
			if($this->Parametro->read()) {
				$this->Parametro->set("valore",$valore);
				$this->Parametro->save();
			} else {
				$this->setFlash("Parametro " . $codice . " inesistente.",null,null,"warning");
			}
		}
		$this->redirect("/Parametro");
	}
}
?>